package com.eascs.caseManagement.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the case_management database table.
 * 
 */
@Entity
@Table(name="case_management")
@NamedQuery(name="CaseManagement.findAll", query="SELECT c FROM CaseManagement c")
public class CaseManagement implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String id;

	@Column(name="bill_code")
	private String billCode;

	@Column(name="case_contact")
	private String caseContact;

	@Column(name="create_id")
	private String createId;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="create_time")
	private Date createTime;

	private String createor;

	@Column(name="defaullt_involved")
	private BigDecimal defaulltInvolved;

	@Column(name="first_court")
	private String firstCourt;

	@Temporal(TemporalType.DATE)
	@Column(name="first_filltime")
	private Date firstFilltime;

	@Column(name="interest_involved")
	private BigDecimal interestInvolved;

	@Column(name="litigation_amount")
	private BigDecimal litigationAmount;

	@Column(name="loan_id")
	private String loanId;

	@Column(name="loss_amount")
	private BigDecimal lossAmount;

	@Column(name="loss_rate")
	private BigDecimal lossRate;

	private String num;

	private String operator;
	
	@Column(name="operator_id")
	private String operatorId;

	@Column(name="prepaid_fee")
	private BigDecimal prepaidFee;

	@Column(name="preservation_litigation")
	private String preservationLitigation;

	@Column(name="principal_involved")
	private BigDecimal principalInvolved;

	@Column(name="proceeding_progress")
	private String proceedingProgress;

	@Column(name="property_clues")
	private String propertyClues;

	@Column(name="recover_amount")
	private BigDecimal recoverAmount;

	@Column(name="refer_num")
	private String referNum;

	private String remark;

	@Column(name="security_fee")
	private BigDecimal securityFee;

	private String summary;

	@Column(name="update_id")
	private String updateId;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="update_time")
	private Date updateTime;

	private String updator;
	
	
	private String sponsor;
	
	@Column(name="case_status")
	private String caseStatus;

	@Column(name="is_del")
	private String isDel;
	
	
	public String getIsDel() {
		return isDel;
	}

	public void setIsDel(String isDel) {
		this.isDel = isDel;
	}

	public String getSponsor() {
		return sponsor;
	}

	public void setSponsor(String sponsor) {
		this.sponsor = sponsor;
	}

	public String getCaseStatus() {
		return caseStatus;
	}

	public void setCaseStatus(String caseStatus) {
		this.caseStatus = caseStatus;
	}

	public CaseManagement() {
	}

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getBillCode() {
		return this.billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public String getCaseContact() {
		return this.caseContact;
	}

	public void setCaseContact(String caseContact) {
		this.caseContact = caseContact;
	}

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateor() {
		return this.createor;
	}

	public void setCreateor(String createor) {
		this.createor = createor;
	}

	public BigDecimal getDefaulltInvolved() {
		return this.defaulltInvolved;
	}

	public void setDefaulltInvolved(BigDecimal defaulltInvolved) {
		this.defaulltInvolved = defaulltInvolved;
	}

	public String getFirstCourt() {
		return this.firstCourt;
	}

	public void setFirstCourt(String firstCourt) {
		this.firstCourt = firstCourt;
	}

	public Date getFirstFilltime() {
		return this.firstFilltime;
	}

	public void setFirstFilltime(Date firstFilltime) {
		this.firstFilltime = firstFilltime;
	}

	public BigDecimal getInterestInvolved() {
		return this.interestInvolved;
	}

	public void setInterestInvolved(BigDecimal interestInvolved) {
		this.interestInvolved = interestInvolved;
	}

	public BigDecimal getLitigationAmount() {
		return this.litigationAmount;
	}

	public void setLitigationAmount(BigDecimal litigationAmount) {
		this.litigationAmount = litigationAmount;
	}

	public String getLoanId() {
		return this.loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public BigDecimal getLossAmount() {
		return this.lossAmount;
	}

	public void setLossAmount(BigDecimal lossAmount) {
		this.lossAmount = lossAmount;
	}

	public BigDecimal getLossRate() {
		return this.lossRate;
	}

	public void setLossRate(BigDecimal lossRate) {
		this.lossRate = lossRate;
	}

	public String getNum() {
		return this.num;
	}

	public void setNum(String num) {
		this.num = num;
	}

	public String getOperator() {
		return this.operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public BigDecimal getPrepaidFee() {
		return this.prepaidFee;
	}

	public void setPrepaidFee(BigDecimal prepaidFee) {
		this.prepaidFee = prepaidFee;
	}

	public String getPreservationLitigation() {
		return this.preservationLitigation;
	}

	public void setPreservationLitigation(String preservationLitigation) {
		this.preservationLitigation = preservationLitigation;
	}

	public BigDecimal getPrincipalInvolved() {
		return this.principalInvolved;
	}

	public void setPrincipalInvolved(BigDecimal principalInvolved) {
		this.principalInvolved = principalInvolved;
	}

	public String getProceedingProgress() {
		return this.proceedingProgress;
	}

	public void setProceedingProgress(String proceedingProgress) {
		this.proceedingProgress = proceedingProgress;
	}

	public String getPropertyClues() {
		return this.propertyClues;
	}

	public void setPropertyClues(String propertyClues) {
		this.propertyClues = propertyClues;
	}

	public BigDecimal getRecoverAmount() {
		return this.recoverAmount;
	}

	public void setRecoverAmount(BigDecimal recoverAmount) {
		this.recoverAmount = recoverAmount;
	}

	public String getReferNum() {
		return this.referNum;
	}

	public void setReferNum(String referNum) {
		this.referNum = referNum;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public BigDecimal getSecurityFee() {
		return this.securityFee;
	}

	public void setSecurityFee(BigDecimal securityFee) {
		this.securityFee = securityFee;
	}

	public String getSummary() {
		return this.summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdator() {
		return this.updator;
	}

	public void setUpdator(String updator) {
		this.updator = updator;
	}

	public String getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(String operatorId) {
		this.operatorId = operatorId;
	}

}